package com.csun.dsms.service;

import com.csun.dsms.comment.core.support.IService;
import com.csun.dsms.model.domain.YcAlert;
import com.csun.dsms.model.domain.YsClasses;
import com.csun.dsms.model.dto.yc.YcDeviceQueryDto;
import com.csun.dsms.model.dto.ys.YsQueryDto;

import java.util.List;

public interface YsClassesService extends IService<YsClasses> {
    /*
     * 添加数据
     * */
    Integer addClasses(YsClasses ysClasses);

    Integer deleteClasses(Long id);

    Integer editClasses(YsClasses ysClasses);
    /*
     * 根据条件搜索班级
     * */
    List<YsClasses> queryListWithPage(YsQueryDto ysQueryDto);

    /**
     * 根据老师查询负责的班级
     * @param ysQueryDto
     * @return
     */
    List<YsClasses> queryListByTeacher(YsQueryDto ysQueryDto);


}
